\hypertarget{classace_1_1_core_post_effect___imp}{\section{クラス ace\-:\-:Core\-Post\-Effect\-\_\-\-Imp}
\label{classace_1_1_core_post_effect___imp}\index{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}}
}
ace\-:\-:Core\-Post\-Effect\-\_\-\-Impに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.658228cm]{db/db5/classace_1_1_core_post_effect___imp}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classace_1_1_core_post_effect___imp_a32384f7a495efc4cef1261debe705a69}{Draw\-On\-Texture2\-D\-With\-Material} (\hyperlink{classace_1_1_render_texture2_d}{Render\-Texture2\-D} $\ast$target, \hyperlink{classace_1_1_material2_d}{Material2\-D} $\ast$material)
\begin{DoxyCompactList}\small\item\em マテリアルを用いてテクスチャに画像を描画する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_post_effect___imp_a36be47fedbcd3d52b9397b569caf614a}{Get\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを取得する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_post_effect___imp_a702acc00374d9924b163ec082add8c16}{Add\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを加算する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_post_effect___imp_a42ea8479b7ccc3e6c9eb51c6ae462b19}{Release} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを減算する。0になった時、インスタンスを削除する。 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{フレンド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_core_post_effect___imp_a0c8efb7f9236c6699b8d467c1339b463}{class {\bfseries Object\-System\-Factory\-\_\-\-Imp}}\label{classace_1_1_core_post_effect___imp_a0c8efb7f9236c6699b8d467c1339b463}

\end{DoxyCompactItemize}


\subsection{関数}
\hypertarget{classace_1_1_core_post_effect___imp_a702acc00374d9924b163ec082add8c16}{\index{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}!Add\-Ref@{Add\-Ref}}
\index{Add\-Ref@{Add\-Ref}!ace::CorePostEffect_Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}}
\subsubsection[{Add\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Post\-Effect\-\_\-\-Imp\-::\-Add\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_post_effect___imp_a702acc00374d9924b163ec082add8c16}


参照カウンタを加算する。 

\begin{DoxyReturn}{戻り値}
加算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a415df172524879cdac4303185bde4110}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_post_effect___imp_a32384f7a495efc4cef1261debe705a69}{\index{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}!Draw\-On\-Texture2\-D\-With\-Material@{Draw\-On\-Texture2\-D\-With\-Material}}
\index{Draw\-On\-Texture2\-D\-With\-Material@{Draw\-On\-Texture2\-D\-With\-Material}!ace::CorePostEffect_Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}}
\subsubsection[{Draw\-On\-Texture2\-D\-With\-Material}]{\setlength{\rightskip}{0pt plus 5cm}void ace\-::\-Core\-Post\-Effect\-\_\-\-Imp\-::\-Draw\-On\-Texture2\-D\-With\-Material (
\begin{DoxyParamCaption}
\item[{{\bf Render\-Texture2\-D} $\ast$}]{target, }
\item[{{\bf Material2\-D} $\ast$}]{material}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classace_1_1_core_post_effect___imp_a32384f7a495efc4cef1261debe705a69}


マテリアルを用いてテクスチャに画像を描画する。 


\begin{DoxyParams}{引数}
{\em target} & 描画先 \\
\hline
{\em material} & マテリアル \\
\hline
\end{DoxyParams}


\hyperlink{classace_1_1_core_post_effect_ab1d60aa01eb112437577f96c4219eb9a}{ace\-::\-Core\-Post\-Effect}を実装しています。

\hypertarget{classace_1_1_core_post_effect___imp_a36be47fedbcd3d52b9397b569caf614a}{\index{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}!Get\-Ref@{Get\-Ref}}
\index{Get\-Ref@{Get\-Ref}!ace::CorePostEffect_Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}}
\subsubsection[{Get\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Post\-Effect\-\_\-\-Imp\-::\-Get\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_post_effect___imp_a36be47fedbcd3d52b9397b569caf614a}


参照カウンタを取得する。 

\begin{DoxyReturn}{戻り値}
参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a02acbe12a8598860586f49b8ad038dac}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_post_effect___imp_a42ea8479b7ccc3e6c9eb51c6ae462b19}{\index{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}!Release@{Release}}
\index{Release@{Release}!ace::CorePostEffect_Imp@{ace\-::\-Core\-Post\-Effect\-\_\-\-Imp}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Post\-Effect\-\_\-\-Imp\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_post_effect___imp_a42ea8479b7ccc3e6c9eb51c6ae462b19}


参照カウンタを減算する。0になった時、インスタンスを削除する。 

\begin{DoxyReturn}{戻り値}
減算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a596db8312108f44cf85bb3e66101d3a5}{ace\-::\-Reference\-Object}を再定義しています。



このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/\-Post\-Effect/ace.\-Core\-Post\-Effect\-\_\-\-Imp.\-h\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/\-Post\-Effect/ace.\-Core\-Post\-Effect\-\_\-\-Imp.\-cpp\end{DoxyCompactItemize}
